using UnityEngine;
using System.Collections;

public class Menu : MonoBehaviour 
{
	
	public GameObject lojaSaude;
	public GameObject saude;
	public GameObject partida;
	public GameObject popularidade;
	public GameObject menu;
	public GameObject popu;
	public GameObject semDinheiro;
	public GameObject last;
	public GameObject next;
	public Objetivos objetivo;
	public CodigoVitoria jogo;
	
	void OnMouseDown()
	{
			if(gameObject.tag == "Saude")
			{
				lojaSaude.SetActiveRecursively(true);
				DesativarMenu();
			}
			
			if(gameObject.tag == "Popularidade")
			{
				popu.SetActiveRecursively(true);
				menu.SetActiveRecursively(false);
				DesativarMenu();
			}
			
			if(gameObject.tag == "Saude")
			{
				DesativarMenu();
				lojaSaude.SetActiveRecursively(true);
			}
					 
			if(gameObject.tag == "Voltar")
			{
				menu.SetActiveRecursively(true);
				lojaSaude.SetActiveRecursively(false);
			}
		
			if(gameObject.name == "Avancar")
			{
				if(last.name == "Game")
				{
					objetivo.generateActions();
				}
			
				if(last.name == "Pontos")
				{
					if(jogo.fases >= 21)
					{
						PlayerPrefs.SetInt("popularidade",jogo.popularidade);
						Application.LoadLevel("Convocacao");	
					}
				
					else
					{
						jogo.fases++;
					}
				}
			
				next.SetActiveRecursively(true);
				last.SetActiveRecursively(false);
			}
			
			if(gameObject.name == "VoltarPropriedades")
			{
				menu.SetActiveRecursively(true);
				popu.SetActiveRecursively(false);
				saude.active = true;
				partida.active = true;
				popularidade.active = true;
				Popularidade.cronometro = 0;
			}
			
			if(gameObject.name == "Ok")
			{
				semDinheiro.active = false;
				gameObject.active = false;
			}
		
			CodigoVitoria.podeClicar = false;
	}

	void DesativarMenu()
	{
		menu.SetActiveRecursively(false);
	}
}
